/**
 * 
 */
package com.owen.he.jee.dao.impl.ibatis;

/**
 * 说明:数据库方言接口Dialect<p>
 * @author meteor
 * 2007-3-14
 */
public interface Dialect {
	
	/**
	 * 
	 * @return
	 */
	public boolean supportsLimit();
	
	/**
	 * 
	 * @param sql
	 * @param hasOffset 是否有数据
	 * @return
	 */
	public String getLimitString(String sql, boolean hasOffset);
	
	/**
	 * 取得带条件的sql语句
	 * @param sql
	 * @param skipResults 开始记录数
	 * @param maxResults 最大记录数
	 * @return
	 */
	public String getLimitString(String sql, int skipResults, int maxResults);
	

}
